Electronic display remote image verification system and method

ABSTRACT

A system and method for remotely verifying images shown on an electronic display is provided. A processor may direct a screen capture device to take a screen capture of the image currently shown on the electronic display. The screen capture may be stored on an electronic storage device and may be transferred to a networked database via a network connection device. A client may be able to access the screen captures through a user interface in connectivity with the networked database.

This application claims the benefit of U.S. Provisional PatentApplication No. 62/343,478 filed May 31, 2016. The disclosure of whichis hereby incorporated by reference in their entirety.

TECHNICAL FIELD

Embodiments of the present invention generally relate to screen capturesystems and methods for electronic displays.

BACKGROUND

Electronic displays are sometimes used to display advertising images.The electronic displays may be placed in a public location so as to beviewed by a large audience. Individuals and companies generally pay afee to have their advertising images displayed periodically on theseelectronic displays.

SUMMARY OF THE INVENTIVE CONCEPT

Exemplary embodiments may comprise an electronic display electricallyconnected with a timing and control board (TCON) which is electricallyconnected with a video player. A processor may direct the video playerto play certain static images or video images on the electronic display.In one embodiment, the processor may check to see if the client for thecurrently displayed (advertising) image has requested an imagevalidation and/or verification. If the client has, the processor maydirect a screen capture device to take a static screen shot or videosegment clip (hereinafter also collectively a “screen capture”) of thecurrently displayed image or video. The screen capture may be time anddate stamped and stored in a local electronic storage device at theelectronic display or a networked database remote from the electronicdisplay. In exemplary embodiments, the screen capture may be compressedbefore being stored to limit memory and network usage. The electronicstorage device may be connected to a communications network via anetwork connection device and may periodically transmit the screencaptures to the client or make the screen captures accessible on a userinterface.

BRIEF DESCRIPTION OF THE DRAWINGS

In addition to the features mentioned above, other aspects of thepresent invention will be readily apparent from the followingdescriptions of the drawings and exemplary embodiments, wherein likereference numerals across the several views refer to identical orequivalent features, and wherein:

FIG. 1 is a simplified block diagram of an exemplary display assemblyhaving a screen capture device.

FIG. 2 is a simplified block diagram of another exemplary displayassembly having a screen capture device.

FIG. 3 is an exemplary user interface for use with the display assemblyof either FIG. 1 or FIG. 2.

FIG. 4 is an exemplary logical flowchart for operating the displayassembly of either FIG. 1 or FIG. 2.

FIG. 5 is another exemplary logical flowchart for operating the displayassembly of either FIG. 1 or FIG. 2.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENT(S)

The invention is described more fully hereinafter with reference to theaccompanying drawings, in which exemplary embodiments of the inventionare shown. This invention may, however, be embodied in many differentforms and should not be construed as limited to the exemplaryembodiments set forth herein. Rather, these embodiments are provided sothat this disclosure will be thorough and complete, and will fullyconvey the scope of the invention to those skilled in the art. In thedrawings, the size and relative sizes of layers and regions may beexaggerated for clarity.

The terminology used herein is for the purpose of describing particularembodiments only and is not intended to be limiting of the invention. Asused herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. It will be further understood that the terms “comprises”and/or “comprising,” when used in this specification, specify thepresence of stated features, integers, steps, operations, elements,and/or components, but do not preclude the presence or addition of oneor more other features, integers, steps, operations, elements,components, and/or groups thereof.

Embodiments of the invention are described herein with reference toillustrations that are schematic illustrations of idealized embodiments(and intermediate structures) of the invention. As such, variations fromthe shapes of the illustrations as a result, for example, ofmanufacturing techniques and/or tolerances, are to be expected. Thus,embodiments of the invention should not be construed as limited to theparticular shapes of regions illustrated herein but are to includedeviations in shapes that result, for example, from manufacturing.

Unless otherwise defined, all terms (including technical and scientificterms) used herein have the same meaning as commonly understood by oneof ordinary skill in the art to which this invention belongs. It will befurther understood that terms, such as those defined in commonly useddictionaries, should be interpreted as having a meaning that isconsistent with their meaning in the context of the relevant art andwill not be interpreted in an idealized or overly formal sense unlessexpressly so defined herein.

It is well known that electronic displays can display both static imagesas well as video. As used herein, the term “image” will be used torepresent both static images and video, with respect to what is beingshown on the electronic display. The validation system described hereinis expressly used with both static images as well as video.

FIG. 1 An image validation system 100 may comprise an electronic display102 that is in electrical connection with a TCON 104. The TCON 104 maybe in electrical connection with a screen capture device 108. The screencapture device 108 may be comprised of a Field-Programmable Gate Array(FPGA), though such is not required. The screen capture device 108 maybe in electrical connection with a video player 106 and a processor 110.In this embodiment, the screen capture device 108 is positioneddownstream of the video player 106 and upstream of the TCON 104. Theprocessor 110 may be any type of processor, such as but not limited to,one having 300 MHz and 64 MB RAM capabilities. The processor 110 maydirect the video player 106 to play an image or video (herein referredto simply as ‘image’). The processor 110 may determine which image to beplayed based on pre-programmed instructions. The instructions may alsoinclude, for example without limitation, the duration, order, frequency,timing, and the like of play for the images. The instructions may alsoinclude settings for the electronic display 102 while select images arebeing displayed including, for example without limitation, brightness,color, warmth, contrast, and the like. The instructions may be changedat any time. In exemplary embodiments, the instructions may be given bya separate processor.

The processor 110 may monitor the image that is currently beingdisplayed and may check to see if the client who submitted the imagerequested an image validation. If the client did not request an imagevalidation, the image validation system 100 may continue to operatenormally. If the client did request an image validation, the processor110 may direct the screen capture device 108 to take a screen capture ofthe displayed image. If the image is a video, the screen capture device108 may take a static image screen shot of the video or may store a clipof the displayed advertising video. If the image is a static image, thescreen capture device 108 may take a screen shot of the displayed image.The screen capture may be stored in an electronic storage device 112that is electrically connected to the processor 110 and located locallyto the electronic display 102 or transmitted through a networkconnection device 114 to a networked database 120 which may be locatedremotely.

In exemplary embodiments, a screen capture may be taken of everydisplayed image and the processor 110 may determine whether to keep ordiscard the screen capture based on whether or not the client hasrequested an image validation. In other exemplary embodiments, a screencapture may be taken periodically, for example without limitation, every5 seconds. The screen capture device 108 may include a checksum or otherconfirmation data in the header or other portion of the screen capturefile. In this way, if the same image is currently being displayed as waspreviously captured, the processor 110 may direct the screen capture tonot be stored. In still other exemplary embodiments, a screen capturemay be taken of every displayed image and stored for a period of timebefore being automatically deleted.

The screen capture device 108 may include a time and date stampassociated with the screen capture. The instructions to take and storethe screen captures may be given by the processor 110 or may be given bya remote processor or application, such as but not limited to, anapplication installed on the networked database 120.

The network connection device 114 may be in communication with acommunications network 118 such as, but not limited to, an intranet,internet, cellular network, the world wide web, or the like whereby thescreen captures may be periodically transmitted to the client. Thetransmission may be by email, picture message, upload, or the like. Inother exemplary embodiments, the screen capture data stored on theelectronic storage device 112 or the networked database 120 may be madeavailable to the client by way of a user interface 300 as illustratedand discussed with regards to FIG. 3.

In exemplary embodiments, the screen capture may be compressed and/orreformatted by the screen capture device 108 prior to being storedand/or transmitted on the communications network 118. This may limitmemory and network usage. In exemplary embodiments, the compression maybe at a 600:1 ratio. For example, but not to serve as a limitation, thenative input format may be 3840×2160 RGB888 BMP format and the capturedimage may be compressed to 240×135 resolution and reformatted to aRGB565 PNG format. In other exemplary embodiments, the native inputformat may be 1920×1080 RGB888 BMP format and the captured image may becompressed to 240×135 resolution and reformatted to RGB565 PNG format.It is notable that these are merely exemplary, any size and formatnative input, any compression ratio, and any output sizes and formatsare contemplated.

FIG. 2 In another exemplary embodiment, the image validation system 200may instead comprise a video player 107 having two video outputs. Afirst video output which is in electrical connection with the TCON 104and a second video output which is in electrical connection with thescreen capture device 108. In this embodiment, the output of the videoplayer 106, namely the advertising images, may be transmitted to boththe TCON 104 and the screen capture device 108. The screen capture maybe stored in an electronic storage device 112 that is electricallyconnected to the processor 110 or transmitted through a networkconnection device 114 to a networked database 120 which may be locatedremotely. The electronic storage device 112 or the networked database120 may make the screen capture data available to the client by way ofthe user interface 300, as illustrated and discussed with regards toFIG. 3.

FIG. 3 In exemplary embodiments, the user interface 300 is a website. Inother exemplary embodiments the user interface 300 is an ApplicationProgram Interface (API) configured to be utilized with another websiteor program. In still other exemplary embodiments, the user interface 300may be a Graphical User Interface (GUI). Regardless, the user interface300 may be in communication with electronic storage device 112 or thenetworked database 120 and may be configured to make the stored screencapture data available for viewing.

The user interface 300 may comprise a link 312 for viewing the screencapture data. Options to view the display status 302, network settings304, system settings 306, sensor charts 308, unit upgrades 310, and thelike may be made available after selecting the link 312 or accessing theuser interface 300. The display status 302 option may provide a refreshfeature 314 wherein a new screen capture may be taken. Information aboutthe screen capture may be displayed including the time and dateinformation and a preview of the screen capture. The full screen capturedata file may be made available for download or viewing. Additionally,all of the stored screen captures may be available.

The network settings 304 option may permit the user to adjust settingsand options related to the communications network 118, the networkconnection device 114, and or the networked database 120. The systemsettings 306 option may permit the user to adjust setting and optionsrelated to the processor 110 such as, but not limited to, what imagesare displayed, the duration, order, and timing of the images, whenscreen captures should be taken, time and date stamping, and the like.The system setting 306 option may also permit the user to adjust thesettings and options related to the electronic display 102 such as, butnot limited to, the brightness, contrast, color, and the like. Thesensor charts 308 option may allow the user to view when the screencaptures were taken and view the screen captures stored on theelectronic storage device 112 or the networked database 118. The unitupgrades 310 option may provide the user with additional informationregarding options, upgrades, add-ons, and the like for the imagevalidation system 100.

In exemplary embodiments, the user interface 300 may be in communicationwith several image validation systems 100 or 200 so as to provide imagevalidation for a plurality of image validation systems 100 or 200simultaneously. The user interface 300 may display the status and otherinformation regarding each of the image validation systems 100 or 200.The user interface 300 may additionally display or provide a means foraccessing the current or stored screen captures for each of the imagevalidation systems 100 or 200.

A person having skill in the arts will recognize that the look and feel,layout, options, and the like of the user interface 300 are merelyexemplary and are not intended to be limiting. Any look and feel,layout, options, and the like are contemplated.

FIG. 4 In an exemplary embodiment, the image validation system 100 or200 may operate by first displaying an image on the electronic display102. If the client has not requested an image validation, the imagevalidation system 100 or 200 may continue normal operations. If theclient has requested an image validation, the screen capture device 108may take a screen capture and transmit the screen capture data to theclient. Alternatively, the screen capture data can be stored for lateraccess by the client online. In exemplary embodiments, the screencapture device 108 may time and date stamp the screen capture data. Theimage validation system 100 or 200 may then resume normal operations.

FIG. 5 In another exemplary embodiment, the screen capture device 108may take a screen capture of every displayed advertising image. Thesystem may store the screen capture data on the electronic storagedevice 112 or the networked database 120, and if the client requests animage verification, the stored screen capture data can either betransmitted to the client or the client may be provided with access tothe stored screen capture data. Alternatively, the system may discardthe screen capture data if the client has not requested an imagevalidation. In still other exemplary embodiments, the screen capturedevice 108 may take a screen capture of every displayed advertisingimage and the screen capture may be stored for a period of time beforebeing automatically deleted.

Having shown and described a preferred embodiment of the invention,those skilled in the art will realize that many variations andmodifications may be made to affect the described invention and still bewithin the scope of the claimed invention. Additionally, many of theelements indicated above may be altered or replaced by differentelements which will provide the same result and fall within the spiritof the claimed invention. It is the intention, therefore, to limit theinvention only as indicated by the scope of the claims.

What is claimed is:
 1. A system for remote verification of anadvertising image shown on an electronic display comprising: a weatherresistant enclosure for the electronic display; a timing and controlboard (TCON); a video player; a screen capture device in connectivitywith the electronic display, the TCON, and the video player, whereinsaid screen capture device is configured to take a screen capture of theadvertising image; a processor in connectivity with the video player andthe screen capture device, wherein said processor is configured todirect the screen capture device to take a screen capture of theadvertising image; an electronic storage device in connectivity with theprocessor, wherein said electronic storage device is configured to storesaid screen capture; a network connection device in connectivity withthe processor; and a networked database located remote from saidelectronic display and in connectivity with said network connectiondevice, wherein said networked database is configured to receive saidscreen capture; wherein the processor is configured to instruct thescreen capture device to take the screen capture only when a particularadvertising image is scheduled to be displayed on the electronicdisplay.
 2. The system of claim 1 wherein: said networked database andsaid network connection device are in communication with one another viathe internet.
 3. The system of claim 1 wherein: the processor isconfigured to direct the screen capture device to take screen capturesof the advertising images at regular intervals.
 4. The system of claim 1wherein: said screen capture device is configured to add time and dateinformation to said screen capture.
 5. The system of claim 1 wherein:said processor is configured to direct said screen capture device totake a screen capture of each new advertising image displayed on saidelectronic display.
 6. The system of claim 5 wherein: and screen capturedevice is configured to add checksum data to said screen captures; andsaid processor is configured to discard screen captures having checksumdata that matches the checksum data on an already stored screen capture;and wherein the advertising images displayed are static advertisingimages, each of which is displayed for a respective predetermined periodof time.
 7. The system of claim 1 wherein: said processor is configuredto compress said screen capture.
 8. The system of claim 1 wherein: saidprocessor is configured to reformat said screen capture.
 9. The systemof claim 1 further comprising: a user interface configured to permitaccess to said screen capture stored on the networked database; and anelectronic device in communication with said networked database andconfigured to display said user interface.
 10. The system of claim 9wherein: the user interface is a website.
 11. A system for remoteverification of images shown on an electronic display comprising: aprocessor configured to receive image verification requests and directsaid video player to display said images on the electronic display, eachfor a respective predetermined period of time, wherein said images arestatic digital advertising images; a screen capture device configured totake screen shots of the images displayed on the electronic display andadd checksum data to said screen captures; a video player configured toreceive instructions from said processor and output data regarding saidimages to said electronic display and said screen capture device; anelectronic storage device in connectivity with said processor andcomprising a schedule of when various images are to be displayed on saidelectronic display, wherein said electronic storage device is configuredto store said screen shots; a network connection device in connectivitywith the processor and configured to receive one ore more user requeststo take a screen capture of one or more images scheduled for display onthe electronic display; and a networked database located remote fromsaid electronic display and in connectivity with said network connectiondevice, wherein said networked database is configured to receive saidscreen shots; wherein said processor is configured to instruct saidscreen capture device to take a screen shot when an image verificationrequest has been received for the image being currently displayed on theelectronic display; wherein said processor is configured to discardscreen captures having checksum data that matches the checksum data onan already stored screen capture; wherein the processor is configured toinstruct the screen capture device to take a screen capture of the imagecurrently being displayed on the electronic display if a user request totake a screen capture has been received for the image currentlyscheduled for display on the electronic display.
 12. The system of claim11 further comprising: a user interface configured to permit viewing ofsaid screen shots; and an electronic device in communication with saidnetworked database and configured to provide access to said userinterface.
 13. A method for remote verification of an advertising imageshown on an electronic display comprising the steps of: providing aprocessor in connectivity with the electronic display, a video player, ascreen capture device, an electronic storage device comprising aschedule of advertising images to be displayed on said electronicdisplay, a network connection device, and a networked database;receiving a request, by way of the network connection device, to take ascreen capture of one or more advertising images scheduled for displayon the electronic display; instructing the video player to output theadvertising image scheduled for display on the electronic display;instructing the screen capture device to take a screen capture of theadvertising image being displayed on the electronic display if a requestto take a screen capture has been received for the advertising imagecurrently scheduled for display; storing the screen capture on theelectronic storage device; transmitting the screen capture to thenetworked database via the network connection device; storing the screencapture on the networked database; and providing access to the screencapture stored on the networked database.
 14. The method of claim 13further comprising the steps of: providing checksum data on the screencapture; determining if the checksum data provided on the screen capturematches checksum data provided on any stored screen captures; anddiscarding said screen capture if the screen capture comprises checksumdata matching the checksum data provided on any already stored screencaptures; wherein the images displayed are static advertising images,each of which is displayed for a respective predetermined period oftime.
 15. The method of claim 13 further comprising the steps of:compressing the screen capture.
 16. The method of claim 13 wherein:access to the screen capture stored on the networked database isprovided by hosting a website configured to permit access to saidnetworked database.
 17. The method of claim 13 wherein: access to thescreen capture stored on the networked database is provided bytransmitting a copy of the stored screen capture to a client.